Join our tight, fast-paced team of crack developers to help us build and improve our next-generation real estate search engine. Trulia is looking for brilliant and forward thinking Java Software Engineers who have experience working with large scale applications and can also strive in a dynamic start up environment where the best idea wins.
Responsibilities
As a key member of the architecture/back-end team you will be responsible for developing back-end applications. The projects you will be exposed to are large scale data acquisition projects such as the crawler, data warehousing, distributed data processing, refactoring of existing data processing applications, optimizing web services, latency, and scalability.
You will also be involved in core data mining and will get an opportunity to try cutting edge data-mining techniques on the best and most unique real estate data set in the world.
And most importantly, you will be responsible for having fun in a very creative environment!
Requirements
Java threading
Database design in SQL; mySQL a plus
Large data set manipulation
Significant development experience in a Unix/Linux environment